@charset "utf-8";
/*
 *@本css功能：院系管理
 *@本css作者：杨锡君
 *@编写时间：2017年10月25日
 */
body{
	background: none;
}
tr th:nth-of-type(2),tr th:nth-of-type(3),tr th:nth-of-type(4),tr th:nth-of-type(5),tr th:nth-of-type(6),tr th:nth-of-type(7),tr td:nth-of-type(2),tr td:nth-of-type(3),tr td:nth-of-type(4),tr td:nth-of-type(5),tr td:nth-of-type(6),tr td:nth-of-type(7){
	 text-align: left;
	 padding-left: 20px;
 }
.delStu{
	margin-right: 40px;
}
.title{
	height: 39px;
	border-bottom: 1px solid #c9c9c9;
	line-height: 39px;
	background: #fff url(../../images/ico_courseList.png) left center no-repeat;
	padding-left: 30px;
	font-weight: bold;
}
.mainContents {
    padding: 0 25px 0;
    width: auto;
    margin-top: 10px;
    background: #fff;
}
.tapBox{
	height: 124px;
	padding: 10px 0;
}
.leftArrow,.rightArrow{
	width: 5%;
	height: 100%;
	cursor: pointer;
}
.leftArrow{
	background: #fff url(../../images/ico_leftArrow.png) center no-repeat;
}
.rightArrow{
	background: #fff url(../../images/ico_rightArrow.png) center no-repeat;
}
.tapMain{
	width: 90%;
	overflow: hidden;
	height: 100%;
	position: relative;
}
.tapMain ul{
	position: absolute;
	left: 0;
	top: 0;
	width: 102%;
}
.tapMain ul li{
	width: 19%;
	margin-right: 1%;
	height: 124px;
	float: left;
}
.tapMain ul li div{
	text-align: center;
    font-size: 14px;
    color: #fff;
     overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tapMain ul li div:nth-of-type(2){
	height: 27px;
    background: rgba(0,0,0,0.2);
    line-height: 27px;
   
}
.iconfont{
	margin: 5px auto;
}
.popup{
	display: block;
	width: 504px;
}
.popup_content{
	padding: 20px 140px 5px;
	height: auto;
}
.popup_content>div{
	margin-bottom: 20px;
}
span.male,span.female {
        width: 42px;
    display: inline-block;
    text-align: right;
    cursor: pointer;
    margin-right: 30px;

}
.radioCheck{
	background: url(../../images/ico_radioCheck.png) no-repeat left  center;
}
.radio{
	background: url(../../images/ico_radio.png) no-repeat left center;
}
.editStuBtn{
	margin-right: 10%;
}
.popup_btn .popup_close:hover {
	background: none;
}
.popups {
	top: 20%;
	width: 507px;
	/* margin-left: 30%; */
	position: absolute;
	left: 35%;
	background: #fff;
	background: #fff;
	display: none;
	border-radius: 5px;
	height: 180px;
}
.popups .popups .popup_btn a{
	padding: 0;
}
.popups .popup_btn{
	margin-top: 53px;
}
.popups .popup_btn .outVirBtn{
	border:none;
}
.popups .popup_btn .outVirBtn:hover{
	background: #aa2011;
	color: #fff;
}
.popups .popup_btn .delVirBtn {
	padding: 0;
}